import ajax from './ajax'

export function fetchProductList() {
  return ajax.get('/api/products')
}

export function updateProduct(product) {
  let url = `/api/product/template/${product.templateId}`
  return ajax.put(url, { prodJson: JSON.stringify(product) })
}

/**
 * 新增产品
 * @param product
 * @returns {*}
 */
export function newProduct(product) {
  return ajax.post('/api/product/template', { prodJson: JSON.stringify(product) })
}

/**
 * 产品上架或下架
 */
export function setSaleStatus(updateObj) {
  let url = `/api/product/template/${updateObj.id}/rack`
  return ajax.put(url, { status: updateObj.status })
}
